sintgamas, artículos
 
Usuario:   Clave:    
   
Escribí lo que quieras:  
 
  Gastronomía| Moda| Mascotas| Industria| Om| Mi lugar| Economía| Política| Humor| Ecología| Turismo| Educación| Inmobiliarias| Sociedad| El mundo| Ocio| Música| Ciencia| Tecnología| Internet| Posicionamiento| Diseño| Deporte| Salud| Letras| Cine| Juegos| Miscelaneas| Cultura| Escultura| Pintura| Clasificados| Televisión| Alternativas| Recetas| Telefonía|  
   
 
 
27 En realidad nunca crecemos. Sólo aprendemos a comportarnos en público.Bryan White   por   Rafa*
 
 
Datagestion 9/27/2012 | 12:26:51 p.m.  
 
Enviar mail con ASP
Diseño web, diseño de sitios dinámicos, diseño de sitios dinámicos, Ana Abregú, DataGestion
Tags:
  diseño web   programación ASP   enviar mail ASP   envio de mail CDOSYS   programación de sitios dinámicos   diseño web dinámico   datagestion   Ana Abregú
 

Hay varios métodos para enviar mails, algunos poco conocidos, como el de utilizar un objeto Persist, otros más como el de usar el objeto CDO.

El primero, requiere que el servidor tenga instalado el driver para realizar el envío, el segundo es poco seguro, y por ello muchos servidores no los permiten y lo tienen en desuso.
En el presente post, usará el CDOSYS, por ser un genérico que casi todos usan, que no requiere de drivers especiales, ya está instalado en la mayoría de los servidores y es sencillo de comprender.
Este ejemplo presupone que usted enviará un mail en ASP, no incluye la creación del formulario para hacerlo, bajo la suposición que si tiene conocimientos para comprender este código, entiende cómo agregarle un formulario si quisiera.
Para el envío del mail va a necesitar conocer varios datos de su servidor.
·         En su servidor, debe tener un mail configurado, vamos a suponer que el mismo es: info@sudominio.com.ar
·         Debe tener el login y password de acceso a ese mail, vamos a suponer que los mismos son: info@sudominio.com.ar (generalmente el mismo login que el nombre de la dirección de mail), pass: 12345
 
En la cabecera, colocamos los datos del mail, que en caso de incluir un formulario, son los datos que provienen del formulario:
 
<%
IsSuccess = false
sTo = "destino@mail.com.ar"
sFrom = "info@sudominio.com.ar"
sSubject = "prueba desde subject"
sMailServer = "127.0.0.1"
sBody = "comentario de prueba"
%>
 
A continuación, se incluye la llamada al objeto CDOSYS
 
<%
 Set objMail = Server.CreateObject("CDO.Message")
 Set objConf = Server.CreateObject("CDO.Configuration")
 Set objFields = objConf.Fields
 
 With objFields
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = sMailServer
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    .Update
 End With
 
%>
 
En la parte anterior, configure el objeto, con los datos propios del envoi, port de salida, tiempo de intentos por si las conexiones fueran defectuosas, y el tipo de mail post o send con el código 2.
 
A continuación, particulariza el envio para adecuarlo a los datos provistos, ya sea desde un formulario o desde otra página:
 
 
<%
 
 With objMail
    Set .Configuration = objConf
    .From = sFrom
    .To = sTo
    .Subject = sSubject
    .TextBody = sBody
 End With
%>
 
A continuación se configura para controlar si hubo error en el envoi, este dato se captura para alertar del estado del envío.
 
<%
    Err.Clear
 on error resume next
 
%>
 
Se ejecuta el envío:
 
<%
    objMail.Send
 if len(Err.Description) = 0 then
        mes = " Mensaje enviado de " + sTo
        mes = mes + " Test de envoi de mail correcto!"
        IsSuccess = true
    else
    mes = " " + Err.Description + " Envío de mail fallado!"
 end if
 Set objFields = Nothing
 Set objConf = Nothing
 Set objMail = Nothing
End sub
 
Sub Alert(html)
 if IsSuccess then
    Response.Write "<div class='testRelults' id='testSuccessful'><span class='testResult'>Success:</span>" & html & "</div>"
 else
    Response.Write "<div class='testRelults' id='testFailed'><span class='testResult'>Fail:</span>" & html & "</div>"
 end if
End Sub
%>
 
Y esto es todo.

  Ana Abregú

 

www.anaabregu.com.ar

www.datagestion.com.ar

www.posicionamientoenbuscadores.datagestion.com.ar

 

 

Ana Abregú.

www.metaliteratura.com.ar

 

Ana Abregú.

www.metaliteratura.com.ar

 

Ana Abregú

 

 

 
Agregar esta página a Mister Wong Compartir
SEO posicionamiento tendencias en marketing digital
Diseñar tu sitio o pedir que te lo diseñen
Aprovecha el diseño del sitio para el posicionamiento web
4 acciones potentes para marketing digital
Diseño de base de datos
  Comentarios: 0      
 
Enviá tu comentario
Para dejar tu comentario debes ser miembro de Sintagmas.
 
 
 
 
 
 
ULTIMAS PUBLICADAS en Mi lugar |
  Todo lo que debes saber sobre los tratamientos de estética dental
NAF
 
  Como llevar mejor la cuesta de enero con conservas del Cantábrico
NAF
 
  Cinco conservas exquisitas para saborear en verano
NAF
 
  Cuánto se juega a la lotería de navidad
NAF
 
  Pirdras Blancas
Sociedaccion
 
  Mudanza a piso en Barcelona inesperadamente fácil
Contenidos7
 
  Los sabores de siempre en restaurante Alcalá de Henares
Contenidos7
 
  ¡Por fin nos independizamos!
Contenidos7
 
  Cerrado por reformas
Wombat
 
  Muro, paredón o después
puntoedu
 
  Topografía desconcertante
HeridaAbsurda
 
  Este es Lucas, ayudá a encontrarlo
Gorda
 
  Ya son Maravilla del mundo, las Cataratas de Iguazú
JulioH
 
  La sordera oficial
Wombat
 
  Cascarudos gronchos
Miura
 
  Sintagmas, sitio incontaminado
Gorda
 
  Como terminar algo que aun no a comenzado
maria bello
 
  Candela, una herida abierta
Gorda
 
  Buenos aires bajo la niebla
Primate
 
  Robar un banco y salir impune
Primate
 
  Deportes para el pueblo
JulioH
 
  Servicio doméstico
Rafa*
 
  Como en casa
Primate
 
  Tributo a uruguay
Rafa*
 
  Llamadas comerciales al teléfono
Duck
 
  El abrazo del Oso
andre_laplume
 
  A los perro les encanta jugar
achrafx
 
  Inspirado en las chicas Bond
Claudio
 
  Tragedia en el Teatro Colón
Arcadia
 
  Celebración bicentenario
Claudio
 
 
 
 
TAGS
diseño web programación ASP enviar mail ASP envio de mail CDOSYS programación de sitios dinámicos diseño web dinámico datagestion Ana Abregú
 
 
  Contacto| Términos y condiciones| Anunciar en Sintagmas| Acerca de Sintagmas| Administrar|      
Copyright 2009 y actual de Sintagmas | Todos los derechos reservados